#include "Oligo.h"
#include <string>

class Spectrum 
{
public:
	int getLength() {return length;};
	int getNumberOfOligos() {return numberOfOligos;};	
	int getMaxOligoLength() {return maxOligoLength;};
	int getMaxEnergy() { return energy;}

	OLIGO getOligo(int number); 
	void load(std::string fileName);

	float validate(std::vector<std::pair<int, NUCLEOTIDE> >  * chain);
	std::vector<OLIGO> set; 
private: 
	int length;
	int numberOfOligos;
	int maxOligoLength;
	int energy;
	std::string fileName;


	std::vector<NUCLEOTIDE> answer;

};